﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Follow.Cadastros
{
    public partial class DetalheProposta : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Model.ViewFollowUp cls = new Model.ViewFollowUp();
                Business.ViewFollowBO bo = new Business.ViewFollowBO();

                cls = bo.findByIDProposta(Convert.ToString(Session["idProposta"]));

                if (!string.IsNullOrEmpty(cls.NomeCliente))
                {
                    lblCNPJ.Text = cls.CNPJCliente;
                    lblNomeCliente.Text = cls.NomeCliente;
                    lblNomeFuncionario.Text = cls.NomeFuncionario;

                    lblObservacao.Text = cls.ObservacoesFollow;
                    lblPrazoEntrega.Text = cls.PrazoEntrega;
                    lblValorDesconto.Text = cls.Desconto.ToString();
                    lblDataProposta.Text = cls.DataProposta.ToShortDateString();

                    Business.ItemPropostaBO boItens = new Business.ItemPropostaBO();
                    IList<Model.ItemProposta> lista = new List<Model.ItemProposta>();
                    lista = boItens.findByProposta(cls.IDProposta);

                    gvItensProposta.DataSource = lista;
                    gvItensProposta.DataBind();


                    decimal valorTotal = 0;
                    foreach (Model.ItemProposta item in lista)
                    {
                        valorTotal += item.ValorUnit * item.Qtde;
                    }
                    lblValorFinal.Text = (valorTotal - cls.Desconto).ToString();
                }
            }
        }

        protected void btnVoltar_Click(object sender, EventArgs e)
        {
            Response.Redirect("~/Cadastros/FollowUp.aspx");
        }
    }
}